/*tooltip*/
.tooltip table td.topleft,
.tooltip table td.topcenter,
.tooltip table td.topright,
.tooltip table td.bodyleft,
.tooltip table td.bodycontent,
.tooltip table td.bodyright,
.tooltip table td.footerleft,
.tooltip table td.footercenter,
.tooltip table td.footerright { background-image: url(../images/tooltipbox.png); _background-image: url(../images/tooltipbox.gif); background-repeat: no-repeat; background-position: left top; }

div.tooltip table td.bodycontent { padding: 3px 0 1px 1px; font-size: 12px; color: #757168; /*	color:#653;*/ font-family: Tahoma, SimSun, Verdana, sans-serif; line-height: 15px; word-break: break-all; text-align: justify; text-justify: inter-ideograph; max-width:400px;}
div.tooltip div.tooltipfang { font-size: 1px; line-height: 1px; position: absolute; width: 11px; height: 11px; background-image: url(../images/Callouts.gif); background-repeat: no-repeat; background-position: 0 0; }
div.tooltip .closebtn { position: absolute; z-index: 10; right: 15px; top: 8px; }
div.tooltip .closebtn a { display: block; height: 10px; width: 14px; padding: 0 0 0 2px; color: #FF7744; line-height: 6px; +line-height: 7px;
font-size: 12px; border: #DDDDDD 1px solid; border-top: none; }
div.tooltip .closebtn a:hover { color: #FFFFFF; text-decoration: none; border-color: #FFCC00; background-color: #FFBB66; }
div.tooltip.callout1 div.tooltipfang { right: 13px; top: 0px; background-position: 0px -11px; }
div.tooltip.callout1 .closebtn { right: 20px; }
div.tooltip.callout2 div.tooltipfang { top: 13px; right: 0px; background-position: 0px -33px; }
div.tooltip.callout3 div.tooltipfang { top: 42%; right: 0px; background-position: 0px -33px; }
div.tooltip.callout4 div.tooltipfang { bottom: 13px; right: 0px; background-position: 0px -33px; }
div.tooltip.callout5 div.tooltipfang { right: 13px; bottom: 0px; background-position: 0px -66px; }
div.tooltip.callout6 div.tooltipfang { left: 49%; bottom: 0px; background-position: 0px -55px; }
div.tooltip.callout7 div.tooltipfang { left: 13px; bottom: 0px; background-position: 0px -77px; }
div.tooltip.callout8 div.tooltipfang { left: 0px; bottom: 13px; background-position: 0px -44px; }
div.tooltip.callout9 div.tooltipfang { left: 0px; top: 42%; background-position: 0px -44px; }
div.tooltip.callout10 div.tooltipfang { left: 0px; top: 13px; background-position: 0px -44px; }
div.tooltip.callout11 div.tooltipfang { left: 13px; top: 0px; background-position: 0px -22px; }
div.tooltip.callout12 div.tooltipfang { left: 49%; top: 0px; background-position: 0px 0px; }

/*msgpop*/
.msgpop table td.topleft,
.msgpop table td.topcenter,
.msgpop table td.topright,
.msgpop table td.bodyleft,
.msgpop table td.bodycontent,
.msgpop table td.bodyright,
.msgpop table td.footerleft,
.msgpop table td.footercenter,
.msgpop table td.footerright { background-image: url(../images/msgbox.png); _background-image: url(../images/msgbox.gif); background-repeat: no-repeat; background-position: left top; }
.msgpop .iclose_btn{font-size: 1px; line-height: 1px; position: absolute; width: 17px; height: 17px;background: url(../images/iclose_btn.gif) no-repeat 0 0; top:0px; right:0px;}
.msgpop .iclose_btn:hover{background: url(../images/iclose_btn.gif) no-repeat 0 -20px;}
.msgpop table td.bodycontent { padding:0;}



.squares { position: relative; margin:0 auto; }
.squares table td.corner { width: 12px; height: 12px; font-size: 1px; line-height: 1px; }
.squares table.tooltiptable { margin: 3px; }
.squares table td.topcenter { background-position: top; }
.squares table td.topright { background-position: right top; }
.squares table td.bodyleft { background-position: left -12px; }
.squares table td.bodycontent { background-position: center -12px; }
.squares table td.bodyright { background-position: right -12px; }
.squares table td.footerleft { background-position: left bottom; }
.squares table td.footercenter { background-position: bottom; }
.squares table td.footerright { background-position: right bottom; }
